/*
 * ButtonPort.h
 *
 * IOPort that interfaces with the athena board for the
 * buttons
 *
 * Author: Zachary Masiello
 * Author: Peter-John Rowe
 */

#ifndef BUTTONPORT_H_
#define BUTTONPORT_H_

#include "IOPort.h"

class ButtonPort : public IOPort
{
public:
	// Constructor
	ButtonPort();
	// Destructor
	virtual ~ButtonPort();
	// Scans input from buttons and returns a value
	// that's associated with the button that was pressed.
	int scanInput();
};

#endif /* BUTTONPORT_H_ */
